| Автор перевода: Майкл "Antares" Клишин | Предыдущая | Следующая | Оглавление |
Flash Player 5.
Замечание: Если Вы разрабатываете приложения для Flash Player 7 или более поздних версий, Вы можете создать объект PrintJob, дающий вам (и пользователю) больше возможностей. Для более подробной информации смотри Класс PrintJob.
printAsBitmapNum(level:Number, "Bounding box":String): Void
level Уровень (level) Flash Player, содержимое которого необходимо напечатать. По умолчанию печатается содержимое во всех кадрах. Если Вы хотите напечатать содержимое лишь определенных кадров, пометьте их меткой #p.
Bounding box Идентификатор, определяющий печатаемую зону мувиклипа. Заключите этот параметр в кавычки (" или ') и передайте одно из следующих значений:
bmovie Делает ограничивающую рамку (bounding box) определенного кадра в мувиклипе печатной зоной для всех печатаемых кадров в мувиклипе. Присвойте метку #b кадру, чью ограничивающую рамку Вы хотите использовать в качестве печатной зоны. bmax В качестве печатной рамки используются вся площадь печатных рамок всех печатаемых кадров мувиклипа. Указывать bmax следует в том случае, если содержимое печатаемых кадров имеет варьируемый размер. bframe В качестве печатной рамки для каждого кадра будет использоваться его ограничивающая рамка, в случае, если у разных кадров она различна, кадры будут соответствующим образом сжаты или растянуты, чтобы полностью заполнить рамку. Используйте bframe в случае, если в каждом кадре у Вас изображения разного размера и их (размеры) необходимо унифицировать.Нет.
Функция; выводит содержимое уровня Flash Player на печать как растровое изображение, определяя печатную зону по значению соответствующего параметра (bmovie, bmax или bframe). Используйте printAsBitmapNum() для печати содержимого уровней, мувиклипы которых имеют полупрозрачность или цветовые эффекты. Функция printAsBitmapNum() использует при печати наивысшее разрешение принтера для достижения лучшего качества. Чтобы расчитать объем файла, выводимого на печать, перемножте ширину в пикселах, высоту в пикселах и разрешающую способность принтера.
В случае, если печатаемое содержимое не содержит прозрачности или цветовых эффектов, использование printNum() даст лучший результат.
В случае, если используется значения bmovie параметра Bounding box, но метка #b кадра отсутствует, размер печатной зоны приравнивается к размеру Сцены загруженного мувиклипа. (Загруженный мувиклип не наследует у мувиклипа-"родителя" размеры объекта Stage.)
Прежде, чем мувиклип может быть напечатан, должны быть полностью загружены все печатаемые кадры.
При печати из Flash Player поддерживаются как PostScript, так и не-PostScript принтеры. Не-PostScript принтеры конвертируют векторную графику в растровую.
В следующем примере по клику по кнопке myBtn_btn печатается содержимое Сцены. Печатная зона определяется ограничивающим прямоугольником кадра.
myBtn_btn.onRelease = function(){
printAsBitmapNum(0, "bframe")
};
print(), printAsBitmap(), Класс PrintJob, printNum()
| Смотреть комментарии LiveDocs | Предыдущая | Следующая | Оглавление | |